ABSTRACT-VM