transferred Derived classes to base class file