Modificated Node.java