add command dispatching