various examples of node functionality