Switching to node implementation