finalized project 1 sans additional comments/code cleanup