added what the program is supposed to do