Hard make (11/43)

Hard make