Commit for working Options 1 though 5 in the program