virtual formation