Hard make (2/43)

Hard make