slow but hard

.