Hard make (16/43)

Hard make