commented all functions, comments are 5% of project grade