traversing the tree with preorder looks like this:
0
0:0
0:1
0:2
0:3
1
1:0
1:1
1:2
1:3
introduce accumulator to store parent elements of tree
generate hash keys
there still is a bug. the hash key doesn't look like this ("fiber1" "bla")