added vm instructions