initial commit of code that was submitted for final project.