updated node fxns