added virtual file system for testing.