adds round gen
Adds round gen