write to write
#13: Command pattern first draft