viral derivative view 3