hard and faster

.