defined what the program will perform