the node functionality is complete