Modern write (17/35)

Modern write