Sprint2: created separate header files for each portion of project