Hard make (3/43)

Hard make