Added more documentation and a section for me to see where I need to improve on