Finish implementing Node