implemented QueryDispatcher
implemented QueryExecutor