Hard make (6/43)

Hard make