Modeling the transmission dynamics of varicella in Hungary

Vaccines against varicella-zoster virus (VZV) are under introduction in Hungary into the routine vaccination schedule, hence it is important to understand the current transmission dynamics and to estimate the key parameters of the disease. Mathematical models can be greatly useful in advising public health policy decision making by comparing predictions for different scenarios. First we consider a simple compartmental model that includes key features of VZV such as latency and reactivation of the virus as zoster, and exogeneous boosting of immunity. After deriving the basic reproduction number R0\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$R_{0}$\end{document}, the model is analysed mathematically and the threshold dynamics is proven: if R0≤1\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$R_{0}\leq 1$\end{document} then the virus will be eradicated, while if R0>1\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$R_{0}>1$\end{document} then an endemic equilibrium exists and the virus uniformly persists in the population. Then we extend the model to include seasonality, and fit it to monthly incidence data from Hungary. It is shown that besides the seasonality, the disease dynamics has intrinsic multi-annual periodicity. We also investigate the sensitivity of the model outputs to the system parameters and the underreporting ratio, and provide estimates for R0\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$R_{0}$\end{document}.


Introduction
The varicella-zoster virus is a highly contagious disease that affects a huge proportion of the population, consequently the varicella incidence is of a similar magnitude to the number of births. Although most people contract the disease in their childhood, when the symptoms are generally mild, complications may occur during the infection. Furthermore, at an older age the risk of serious complications is significantly higher.
In many developed countries, varicella vaccination programs are already implemented. Originally one-dose programs were introduced, which have been replaced by multipledose vaccinations in some countries by now. In Hungary, vaccination is marketed for nonroutine use, and it has been made available free of charge in a few cities in recent years. There are many country-specific studies regarding the effects and cost-effectiveness of the introduction of varicella vaccination, e.g. [1,3,4,11]. However, there are hardly any stud-ies about Hungary ( [10] is a retrospective, descriptive study), where the introduction of varicella vaccination into the routine childhood vaccination program is being introduced. Given the actuality and the importance of this issue, here we summarize the challenges of such a modeling work, draw some conclusions from the qualitative and experimental study of simple compartmental models and devise a plan for comprehensive future work.
First we give a summary of the main issues of the modeling, then develop and investigate the qualitative properties of a simple autonomous compartmental model. Having performed data analysis on the varicella incidence reports in Hungary (2010-2017), we introduce seasonality (according to the academic year) in the model, and fit the system parameters to the data set. We also perform parameter sensitivity analysis, and having observed a strong underreporting, we study the sensitivity of system parameters to the underreporting ratio. Finally, we will give a plan of our research of age-structured models.

Challenges in modeling
Below we summarize the major challenges for building a comprehensive varicella model, some of them are specific to Hungary.
Latency of the virus and reactivation as zoster. Upon recovery from the varicella infection, VZV remains in the body in latent form. In general, the individual develops lifelong immunity to VZV. This immunity usually prevents the reappearance of varicella, however the immunity can wane over time, hence the virus may reactivate causing zoster (shingles). Zoster infected people are also infectious, but at a lower rate than varicella infected persons. Shingles cannot be passed from one person to another. However, VZV can spread from a person with active shingles to cause chickenpox in someone who had never had chickenpox or received chickenpox vaccine. The length and the efficacy of VZV immunity can show a wide inter-individual variability. Hence the modeling must take into account both the short period of infections (weeks) and long-time consequences (years), as well as the age-structure of the population.
The hypothesis of exogenous boosting. The waning immunity against VZV can be boosted if the individual has a contact with a VZV infected person. Although there is no clear picture concerning the degree of the boosting effect, the existence of the exogenous boosting seems to be valid [8]. Assuming exogenous boosting, it is reasonable that after introducing vaccination, the number of varicella cases decreases and consequently the zoster incidence temporarily increases [1,11].
Underreporting. In Hungary, monthly reporting of varicella cases to the public health authorities is obligatory. Unfortunately, the varicella incidence appears to be much higher than reported, since the annual birth number is about 2.5-times higher than the reported varicella cases; and according to serological studies, these two values should be nearly equal [11]. Among others, the main reason is that not every child is taken to the pediatrician, as there is no effective medical treatment.
Seasonality. Available data also reflects a seasonal behavior in varicella incidence (see Fig. 2). It can be traced back to the high number of infected children; consequently the school term and vacation play an important role in the spread of VZV. To describe this phenomenon, time-dependent contact rates are needed in the model.
Lack of zoster data. Contrary to varicella cases, it is not compulsory in Hungary to report the zoster cases. Therefore, there is no available data related to zoster. One needs to make assumptions, based on studies from other countries.
Long term dynamics. Since we need predictions for many years ahead, an age-structured model should handle the transitions between age cohorts, which makes it more difficult than in models for single outbreaks, such as influenza with short-term behavior [7]. Demographic changes also need to be taken into consideration.
Vaccines are already present. Parents have the opportunity to buy the vaccine on the market in Hungary. Some cities have made the vaccine available for free for local children. Thus, a fraction of children have already been immunized. This certainly has some effect on the model, but in this paper we do not take it into account.
Age structure. Since the virus is highly contagious and appears mainly among young children, the transmission dynamics of the virus is largely age specific. Furthermore, varicella has more severe symptoms and higher risk of complications at an older age, and reactivation in the form of zoster also occurs at older age. Hence, age-structured models are necessary to capture these phenomena.
Vaccination efficacy and waning. Since varicella vaccination was licensed in the mid-80s in some European countries, the vaccine parameters are fairly reliable. In case of MMRV vaccine, 65% of the vaccinated population acquires full protection after one dose and 95% after the second dose. The vaccine-induced protection wanes in 15-20 years after one dose; while the two-dose vaccination provides lifelong immunity [11].
Cost-benefit calculations. In 2017, [10] gave a comprehensive study on the economic burden of varicella in Hungary using descriptive statistical methods. There are many uncertainties related to the introduction of VZV-vaccination. Hence, detailed dynamic model-based studies of the economic effects can be extremely useful.
In what follows we consider mathematical models that tackle some of these challenges, such as virus reactivation and zoster, exogeneous boosting, strong seasonality in the data, and the high underreporting.

Insights from a simple compartmental model
Based on the known models in the literature [1,11], we use a simple compartmental system in our studies with the compartments representing the varicella disease states: Susceptible, Exposed, Infectious, Recovered, Susceptible to Zoster, Zoster, Zoster Immune. Maternal immunity is not taken into account in our model. Although the real situation is different (see Sect. 4), for the sake of simplicity we assume that the birth and death rates are equal (d). More precisely, we assume that individuals in each compartment die with rate d, and also produce newborns with rate d (but all of these newborns appear in the susceptible compartment). Under this assumption, the total population is constant and a proportional model can be used where the total population is normalized to n = s+e+i+r +s z +z +r z = 1, thus the model variables represent the fraction of the population being in the given epidemiological state at time t. We can illustrate the model with the compartmental diagram Fig. 1.
The model is as follows: is not a constant, as in our dynamical model the force of infection is changing in time, yet our system (1) is not a non-autonomous system as λ(t) is expressed by other model variables. Newborns are assumed to be susceptible (hence the inflow into the s compartment is d · n = d), then, one can become infected upon adequate contact with a varicella or zoster infectious person, with transmission rates β and νβ, respectively. Having been infected, individuals go through a non-infectious latent period, and then they will be infectious. Following the recovery, individuals acquire immunity to VZV. Immunity may wane, and then individuals become susceptible to zoster. One can either be boosted through exposure to VZV and regain immunity with efficiency σ or become zoster infectious through reactivation of VZV with the rate η. Zoster recovered individuals have lifelong immunity to VZV. The average length of time spent in the exposed, infectious, temporary immunity, and zoster states are ε -1 , γ -1 , ζ -1 and κ -1 , respectively.

The basic reproduction number R 0
The basic reproduction number R 0 is a key parameter regarding the level of contagiousness of the disease. It measures the transmission potential of the pathogen, and serves as a threshold determining if the disease can invade the population or not. It is the average number of secondary infections produced by a single infected individual introduced in a fully susceptible population. Now, let us give the basic reproduction number intuitively. The idea of this formulation lays on [12]. In case of VZV not only the primary varicella infections play a role in spreading the disease, but also the zoster patients can transmit the virus to susceptibles. Thus, the basic reproduction number can be calculated as the sum of the average number of new infections produced by a varicella infected individual, plus the average number of new infections produced by this individual upon virus reactivation as a zoster infected individual, factoring in the probability that the patient with the primary infection survives until VZV reactivates as zoster. We denote these two values by R 0,v and R 0,z , respectively. Hence, Consider a person being in the Infected state, who transmits the disease to susceptibles. The new infected individuals have to survive first the Exposed period and then get into Infected state. We assume that the waiting times in each compartment are exponentially distributed. Considering both the epidemiological and demographical movements, the average time individuals spend in the Exposed state is 1 +d . Thus, the average fraction surviving this period is +d . Similarly, the average length of the time when individuals can infect others in Infected state is 1 γ +d . The contact rate is β. Hence, R 0,v can be intuitively calculated as the product of these values, i.e., A person being in the Zoster state also transmits the disease. Infected individual have to survive not only the Exposed state, but also the Infectious, the Recovered and the Susceptible to Zoster periods. Same as in the previous case, the average fraction to survive these periods are γ γ +d , ζ ζ +d and η η+d , respectively. The average length of the time when individuals can infect others in this state is 1 κ+d . It is assumed, that the infectiousness of zoster infected individuals is proportional to the infectiousness of the varicella infected individuals with a scaling factor ν. So R 0,z can be calculated as the product of these values, the fraction ν and the contact rate β. Thus, Finally, we obtain and the very same expression can be derived also from the next generation matrix approach. To make a clear-cut in the formulas, we use the following notations:˜ = + d,

Qualitative analysis of equilibra
To analyze system (1), we consider only the biologically feasible region = (s, e, i, r, s z , i z , r z ) ∈ R 7 + : s + e + i + r + s z + i z + r z ≡ 1 .
By standard arguments, one can see that solutions of (1) with non-negative initial data remain non-negative for all future time. Combining with s + e + i + r + s z + i z + r z ≡ 0, we obtain that the region is positive invariant with respect to (1). Note also that the solutions with given initial values are unique. Hence, the model is well-defined both mathematically and epidemiologically.

The disease-free equilibrium
It is easy to see, that the point P 0 = (1, 0, 0, 0, 0, 0, 0) is an equilibrium-called disease-free equilibrium-of the system (1). The biological meaning of this equilibrium is, that there are only susceptibles and no infected individuals. The main result is as follows.

Theorem 1
The disease-free equilibrium is globally asymptotically stable if R 0 ≤ 1 and unstable if R 0 > 1.

Proof
First note that the reproduction number can be written in the following form: Then the inequality R 0 < 1 is equivalent to To prove the stability of the disease-free equilibrium, following the method in [12] we construct a Lyapunov function in several steps. Let the first function be a linear combination of e and i, namely Due to the structure of L 1 the term ˜ e is eliminated but the term˜ γ i remains inL 1 . Next, we eliminate this term. Thus, we introduce L 2 = γ L 1 +˜ γ r. Theṅ Now, to eliminate the term˜ γζ r, we take L 3 = ζ L 2 +˜ γζ s z . Its derivative iṡ To eliminate the last term, we take L 4 = ηL 3 +˜ γζηi z , thus we geṫ Now, let L =ζηκ( e +˜ i) + νL 4 be the Lyapunov function, and we obtaiṅ where B =γ˜ κζη. ThenL ≤ 0 follows from R 0 ≤ 1, where equality holds only in two cases: R 0 = 1 and the system is at the disease-free equilibrium (s = 1); or i = i z = 0. It can easily be seen that the latter relation holds for all t only if the system is at the disease free equilibrium. Thus, the largest invariant set inL = is {P 0 }, and the first part of the theorem is proven by LaSalle's invariance principle.
Concerning the case R 0 > 1, we have to observe that the characteristic polynomial of the Jacobian of system (1) at the disease-free equilibrium takes the form where a 4 =γ +ζ +η +κ +˜ and a 0 = (1 -R 0 )γζηκ˜ < 0. Since P(0) < 0 and P(u) > 0 for u large enough, there must exist a positive zero, i.e., a positive eigenvalue of the Jacobian, that implies the instability of the disease-free equilibrium for R 0 > 1.
From equation (10) we gain ηs * z -κi * z = 0 thus i * z = η κ s * z . Combining this with equation (11), we get r * z = κ d i * z = κη κd s * z . Equations (9) and (8) imply γ i *dr * -ηs * z = 0, thus r * = γ d i * -η d s * z . Hence, if s * z is given, i * z , r * z and r * can be calculated. Now, we only need to determine s * and s * z . Since we are looking for an equilibrium point in , i.e., all derivatives are zero, the coordinates of P * make the value ofL zero, whereL is given in (4) (see (4) in the proof of Theorem 1). We obtain We are looking for an interior point of , consequently, i * , i * z > 0. We gaiñ κζη R 0 s * -1νηdσβs * z = 0, and then It means, if we can find 0 < s * < 1, we can calculate s * z , too. For determining these two values, we are looking for further relations between s * and s * z . The idea is, (i * + νi * z ) appears in several equations, so let solve these equations for (i * + νi * z ) in terms of s * and s * z . From equation (5), we obtain Multiplying equations (8) and (9) by ζ andζ , respectively, and then adding them, we gain Similarly, multiplying equations (7) and (6) by and˜ , respectively, and then adding them, we obtain Substituting (22) into (21), we obtain and so We found a second solution for i * + νi * z . Note that, for all 0 < s * , s * z < 1 the denominator of the fraction on the right hand side is not zero because of (19). Now, let us combine (20) and (23) Using the expression of s * z from (19), we can write (24) in the following form: which depends only on s * . Now, we can define the quadratic form Q: dβνησ (R 0 s -1)s. Clearly, The intermediate value theorem guarantees that there exists s * ∈ ( 1 R 0 , 1) for which Q(s * ) = 0. Moreover, this zero position is unique on the interval ( 1 R 0 , 1) due to the concavity of Q(s).
Finally, it is easy to verify that The theorem is proved.

Disease persistence
We introduce the basic notions of persistence [14]. Let X be a nonempty set and ρ : (1) generates a continuous flow on the phase space .

Theorem 3
The susceptible population is always uniformly persistent. If R 0 > 1, then the disease uniformly persists in the population.
hence the susceptible population is persistent. Next, consider the persistence function ρ(x) = L(x), x ∈ , which is a linear combination of the infected compartments e, i, r, s z , i z . Consider the invariant extinction space of ρ, a collection of x ∈ with ρ(x) = 0, which is given by the subset of with s + r z = 1 and other components are zero. On this extinction space, solutions converge to P 0 . Recall thaṫ from which it follows that P 0 is weakly ρ-repelling whenever R 0 > 1, and by Theorem 8.17 of [14], we obtain weak persistence, and strong uniform persistence follows from Theorem 4.5 of [14], since is a compact set.
If e(t) → 0 as t → ∞, then from (i + r + s z + i z ) = ed(i + r + s z + i z ) it follows that all the compartments i, r, s z , i z converge to zero as well, contradicting to the persistence of ρ = L. Therefore e is uniformly weakly persistent, then similarly as above, e is uniformly strongly persistent as well. Then from lim inf t→∞ i(t) ≥ (lim inf t→∞ e(t)/(γ + d), the uniform persistence is inherited to the i compartment and respectively to r, s z , i z as well. We found that all infected compartments are strongly uniformly persistent.

Data analysis and model fitting
Annual Varicella incidence data for 20 years and monthly data since 2010 in Hungary were available to us (red curves in Fig. 2 show the incidence corrected by the fitted underreporting ratio q = 0.4).
Due to the strong seasonality of varicella, we replaced the constant β in the system by a periodic functionβ(t) = β (1 + b cos(2πtc)) with c = 0.5 chosen by a separate fitting process according to the academic year. The seasonal system with parameters d birthdeath rate, β (transmission rate), b magnitude of seasonality was fitted to the monthly data. In addition, based on our former arguments in Sect. 2, the underreporting ratio (q) has to be also included into the fitting process.
Note that in our former studies [6], the parameters d and b were fixed, but these parameters are quite uncertain and it turned out that the model is very sensitive to these parameters. Hence here they are also estimated by fitting.
Our methodology is the following. First we assign reasonable values to all the other parameters in the model, based on epidemiological evidence. Due to the lack of available zoster incidence data from Hungary, related parameters were either adapted from the literature [1,4,11,13] or assumed by expert opinion. Having most parameters fixed, we performed the fitting for the key parameters q, d, b, β. After that, we let all the parameters (be previously fixed or fitted) vary in reasonable intervals to assess their impacts in a sensitivity analysis.
The length of temporary immunity is estimated as 20 years, and hence ζ = 0.05. Similarly, the average length of being zoster susceptible is assumed 30-35 years, hence η = 0.003. These assumptions agree with the fact that zoster appears at elder ages.
Based on consultations with epidemiologists, the force of infection of zoster is much less then that of varicella, hence ν = 0.07 is assumed. Similarly, we may assume that strength of boosting the immunity by zoster is somewhat weaker than by varicella, hence σ = 0.7. Our parameters are similar to those typically used in the literature [1,4,11,13].
Finally, values of (s, e, i, r, s z , z, r z ) at any time are not known, but we may assume that varicella incidence is close to the equilibrium, hence initial values of the solutions of the seasonal system were taken equal to the endemic equilibrium according to the values of parameters.
Fitting was performed by the sophisticated and well-tested command NonlinearMod-elFit in Wolfram Mathematica 12.0, which can be applied to implicitly defined models such as parametric numerical solutions of differential equations (ParametricNDSolve), and it can measure the goodness of the fit. Default options and ConfidenceLevel → 0.95 were used.
The goodness of the fit was measured by the adjusted R 2 = 0.929. The fitted values are shown in Table 1 (at significance level: 95%).  The asymptotic parameter correlation matrix is shown in Table 2.
The result can be seen on Fig. 2. The monthly incidence data and fitted model MM(t) can be found on the left side, while the right one contains the annual data and the fitted model AM(t) as well as the corresponding autonomous model with the same parameters. Finally, we emphasize that although the seasonality is very strong, both the monthly and annual incidence models show a multi-annual periodicity. The yearly peaks have maxima approximately at every four years. This phenomenon is known in the epidemiology of varicella and the value agrees the practice. The same period can be obtained by the autonomous model.

Sensitivity to system parameters
Now, we present the results of our sensitivity of both the autonomous system (1) and its seasonal version to the system parameters. Although most parameters were fixed before fitting, here we study the sensitivity to all parameters.
Global sensitivity (all parameters may change simultaneously) of the system is investigated by the effective and widely accepted LHS/PRCC method (see [5]). We have also investigated the sensitivity using other methods, for example using the differentiable dependence of solutions of differential equation with respect to the parameters. These other studies gave very similar results to the LHS/PRCC analysis.
Concerning both the original autonomous and the seasonal versions of (1), we investigate the sensitivity ofî(t + 1) -î(t) at t = 0, 0.5, . . . 4.5, 5. The random sampling is taken from the intervals:  The number of parameter samples is N = 500. The initial value of the solutions at every parameter combination is the equilibrium of the autonomous system (1) with the fitted parameters. Note that the partial derivatives of them with respect to the parameters are sign-keeping on the given parameter-intervals. PRCC coefficients are determined at t = 0, 0.5, 1, . . . , 5. The dependence of most sensitive parameters with respect to the time at the seasonal system can be seen on Fig. 3. Coefficient with largest absolute values at every parameter are shown on Fig. 4. The values explain the choice of parameters d, β, b in the fitting. Sensitivity is also high to ε and γ , but they could be determined from the epidemiological literature. For reference, we present the PRCC values ofî(t + 1) -î(t) of the original autonomous system (1).
Finally, investigate the sensitivity of basic reproduction number R 0 of the autonomous system (1). The PRCC coefficients for R 0 are (N = 1000) can be seen in Fig. 5. It is obvious that R 0 is highly sensitive to zoster related parameters, but since no zoster report are available, the uncertainties of their estimates explain the uncertainties of R 0 . See the country-wise difference in [9]. We consider another aspect in the next section.

Sensitivity to underreporting ratio
According to the previous section, varicella cases are likely to be seriously underreported in Hungary (q ≈ 0.4). The model fitting is coherent with what the serological studies sug- gest. In this section we investigate, how sensitive our model is to the ratio of the reported and total cases, i.e., we examine dependence of the basic reproduction number R 0 (see eqn. (2)) on this ratio q at the parameters fitted above.
Assuming that the population is at the endemic equilibrium in Hungary, the following equality holds: where n V is the annual reported varicella incidence and i * is the endemic equilibrium of i and 1/γ is the mean length of the varicella infection. Taking the formula for i * from (12) and (14) and the fitted parameter values given in the previous section, we obtain the following relation between q and R 0 n v q = -0.01700 0.2989 R 0 -0.0296 2 + 0.03606 R 0 -0.00508 R 0 + 0.01068.
The result is depicted in Fig. 6 with different values of n v . We can see, that R 0 is very sensitive to the change of q at low values, such as around the fitted q = 0.405. Considering n v = 0.003658 the mean annual incidence since 2010 to 2017, the corresponding R 0 = 8.93 (see the red curve). Estimating n v by the formula n v = qdp, where p is the infected fraction of the total population, we obtain the value p ≈ 0.886 what looks underestimated comparing to the observation from serological studies that 90-95% of the population becomes infected.
On the other hand, R 0 = 14.56 (obtained from the fitted parameters) provides n v = 0.003837, that gives p = 0.9302 of the Hungarian population is infected, agreeing with the above mentioned observation (see the blue curve).
Note that in the literature a wide variety of different R 0 values can be found for the VZV. In [9], the highest value is 16.91 (Netherlands) and the lowest is 3.31 (Italy). Knowing the parameters in these countries, estimation on the underreporting can also be given.

Conclusion
Motivated by the ongoing introduction of VZV vaccination into the routine immunization schedule, we gave an overview of the of the current varicella transmission dynamics in Hungary. After summarizing the modelling challenges, first we investigated the qualitative properties of the compartmental model (1), which is a variant of the model studied in [12]. Providing a similar analysis as in [12], we derived the basic reproduction number and proved its threshold property: for R 0 ≤ 1 we showed the global asymptotic stability of the disease-free equilibrium, while for R 0 > 1 a unique endemic equilibrium exists and the disease is uniformly persistent in the population. Since we had monthly data available from Hungary, showing strong seasonality in disease prevalence, we extended our model with seasonal (time periodic with period one year) disease transmission. We fitted the seasonal version of system (1) to the available data, and found that the strong seasonality of varicella infections and the underreporting are essential factors to be considered in varicella modelling. The model also reproduced the multi-annual cycles observed in varicella dynamics. We performed a sensitivity analysis to see which parameters are the most important in the output of the model. We found strong sensitivity of R 0 with respect to the underreporting ratio, which can be an explanation to the wide range of basic reproduction numbers estimated in different studies.
The long term aim of our research is to forecast and evaluate the impact of vaccination in Hungary. Introducing VZV vaccination is expected to significantly reduce the number of varicella infections, but it has some negative effects such as the average age at infection is increasing thus conferring higher risks of complications, and a temporarily increase in the number of zoster cases is also expected due to the reduced boosting effect if less VZV is in circulation. WHO recommendations that countries which decide to introduce the varicella vaccination assess the disease burden caused by varicella and continue surveillance after the introduction of vaccination [15], thus we plan to continue our work to this directions. Based on our simple model the global effects and strategic goals can be already visible. To build a realistic model which can be used to evaluate the impact of vaccination policies, our model should be significantly extended by an other modelling arm representing vaccinated compartments, the parameters and the specifics of the given vaccination strategy, seasonal effects, and detailed age structure with age specific parameters and contact patterns.