create custom FileSystem API