commented a lot of code and made a header for our program.