 
         return fileURLs.map { $0.lastPathComponent }
     }
-
-    public func getFullUrl(name: String?, subdir: String?) throws -> URL {
+}
+
+/// MARK: - Public API
+public extension FileSystem {
+    /// Returns full url of file with given name and subdirectory
+    ///
+    /// - Parameters:
+    ///   - name: file name
+    ///   - subdir: subdirectory
+    @objc func getFullUrl(name: String?, subdir: String?) throws -> URL {
         var url = try self.createSuppDir()
 
         self.pathComponents.forEach {


        return url
    }
}

/// MARK: - Public API
public extension FileSystem {
    /// Write data
    ///
    /// - Parameters:

/// - Note: This class is NOT thread-safe
/// - Tag: FileSystem
@objc(VSSFileSystem) open class FileSystem: NSObject {
    /// File Manager
    @objc public let fileManager = FileManager()

    /// Prefix
    @objc public let prefix: String
