             let issueIdentifier:String  = options.issueid,
             let issueTransitionName:String  = options.transitionname,
             let issueIdentifiers:String = options.issueids,
-            let api:JTKAPIClient = JTKAPIClient.init(endpointUrl: url, username: user, password: pass)
+            let api:JTKAPIClient = JTKAPIClient.init(endpointUrl: url, username: user, password: pass),
+            let changeLogFile:String = options.changelog,
+            var comment = options.comment
             where !options.endpoint.isEmpty
                 && !options.username.isEmpty
                 && !options.password.isEmpty

        public let transitionname: String
        public let comment: String?
        public let issueids: String?
        
        public static func create(endpoint: String)
            -> (username: String)

                                defaultValue: "", usage: "the comment to post to the issue. Optional.")
                <*> m <| Option(key: "issueids",
                                defaultValue: "", usage: "comma delim'd issue list. This or an issueid is required.")
                <*> m <| Option(key: "changelog",
                                defaultValue: "", usage: "CHANGELOG absolute file path to use (instead of specifying issueIds")
        }
    }
    
