more work on nodes