Hard make (4/43)

Hard make