Making some classes and constructors