assignment complete, pushing to repo before trying to make more
efficient.