node maps added the generator, working on #32 and #19