forgot the EQ abstract visit method