Gs, Gv, done!
node mapping is done, recursive version!