viral technology