hard (2)