Created new classes and methods