changed the name of a base class to be more accurate