towards adding a command queuer