Hard make (32/43)

Hard make