Finalized Project 3 files