Implemented node functions