changed viral generation to generation time