Comments added for the class and the methods already completed