remove separation of commands and writes