virology view 3