Finished the basic node class