added VFS commons