renamed dispatch parent class