vfs basic implementation