base classes were added