changes in generate and regenerate turns