Modern write (2/35)

Modern write