more vfs repository implementation