move dispatcher initialization into the base class
capture beter names for project changes