Added a Copy Function, finished getNode