added command_dispatcher to singletons