node related inline functions