fs: extend