updating with flat ui