generation time

generation time