edit the program