HARD n FAST ...