faster and bardem

.