Comments added for rest of functions 12/10