refactor generation dictionary class
refactor generation dictionary class
refactor generation dictionary class