so this is the exact same as the base class?