centralize creation of virtual vertices