start adding command processing