Update, with test program