modifying the program