Hard make (33/43)

Hard make