Added comments for the functions
Added TODOlist