mv vm for compile ; need fix why can't build right c code