Write comments describing the function and parameters to each function
Fill out the helper functions