This is what I was working on!

Please review these changes, its the initial commit for our prorgam.