hard-and-rough