didn't figure out consistently parenting a node until i figured out that the node text is the dropzone and not the whole box, anyway nice, last level was tricky