some more work on node