Virtual introduction re OLab3 code and migration issues