commented dispatcher.h