add vfs support