Final Project--Mostly finished

needs a few more comments