Hard make (34/43)

Hard make