more flow tweaks, adding the previous generation to each new generation in hopes of keeping the best solutions