virus integration