doug basic and runtime vm