work in node functionality