     }
 }
 
-//Language
-
+/**
+Fetch Languages list
+
+- returns: A promise with PKMPagedObject
+*/
 public func fetchLanguages() -> Promise<PKMPagedObject> {
     return Promise { fulfill, reject in
         let URL = baseURL + "/language"

    }
}

public func fetchLanguage(languageId: String) -> Promise<PKMLanguage>{
    return Promise { fulfill, reject in
        let URL = baseURL + "/language/" + languageId

    }
}

/**
 Fetch Contest Type Information
 
 - parameter contestTypeId: Contest Type ID
 
 - returns: A promise with PKMContestType
 */
public func fetchContestType(contestTypeId: String) -> Promise<PKMContestType>{
    return Promise { fulfill, reject in
        let URL = baseURL + "/contest-type/" + contestTypeId
