add changenode