New: vmc