VMcontroller