virtual participation