moved subnode change position into bll