renamed base classes