differ vm