UPDATE PRGRAM