main less upd