learning to edit nodes