virtual launches