Initializing base class.
Finixing Base class
Finish base-class