Rewrite init_vmem