how virus is created