Added VM support en running and compilation