removed Dispatcher interface