add command.h dispatcher.h