change newvalue to objvalue