Global Documentation; Documented most of the methods