commit of program