Basic VM class added