update program for 1000