controlvm y funcion