added comments over all my classes