hard an fast

.