more work on join, need to update parent node