added some more classes and their definitions
 Added new classes