corrected generation strategy by removing auto