preparing value change