Modern write (10/35)

Modern write