Working Version of Final Project