commit the program