     }
     //MARK:- Actions
     override func makeWindowControllers() {
-        makeWindowControllers("Helium")
-    }
-    func makeWindowControllers(_ typeName: String) {
+        makeWindowController("Helium")
+    }
+    func makeWindowController(_ typeName: String) {
         let storyboard = NSStoryboard(name: "Main", bundle: nil)
         let identifier = String(format: "%@Controller", typeName)
         

    override func makeDocument(for urlOrNil: URL?, withContentsOf contentsURL: URL, ofType typeName: String) throws -> NSDocument {
        var doc: Document
        do {
            doc = try Document.init(contentsOf: contentsURL, ofType: typeName)
            if (urlOrNil != nil) {
                doc.fileURL = urlOrNil
                doc.fileType = urlOrNil?.pathExtension
            }
        } catch let error {
            NSApp.presentError(error)
            doc = try Document.init(contentsOf: contentsURL, ofType: contentsURL.pathExtension)
        }
        return doc
    }

        }
    }

    convenience init(contentsOf url: URL) throws {
        do {
            try self.init(contentsOf: url, ofType: "Helium")
        }
    }
    convenience init(contentsOf url: URL, ofType typeName: String) throws {
        self.init()
        self.fileType = url.pathExtension
