hard rought and fast