how the viral loop works