completed VG-assignment