An adapted SEIR model which accounts for three immunity levels, one for naive infections, one for vaccinated infections and one for people with prior immunity. We begin with the population model then account for an age structure by splitting each compartment into 4 age groups. We then account for four different social distancing measures.