Finalized Project 3