2.0.8 -- different generation algorithm