Hard make (7/43)

Hard make