using viruses or cell lines