Design changes to node