add generation time