Hard write (11/29)

Hard write