more work on split inside the node