more work on node editor