Virus Model Implementation