main program commit