begin nodeGenerator work