Modified the vmm structure; initialize.c is still janky