update definition 1