Documented the most useful methods