added node fns