Modern write (12/35)

Modern write