viral derivative view 2