idea viruses