subnode changes