theoretical virus view 3