Browsing: virus separation technology