figured out the crazy vfs stuff