Added basic node functionality