     }
 }
 
-//PokemonShape
-
+/**
+Fetch Pokemon Shape list
+
+- returns: A promise with PKMPagedObject
+*/
 public func fetchPokemonShapes() -> Promise<PKMPagedObject> {
     return Promise { fulfill, reject in
         let URL = baseURL + "/pokemon-shape"

    }
}

//PokemonHabitat

public func fetchPokemonHabitats() -> Promise<PKMPagedObject> {
    return Promise { fulfill, reject in
        let URL = baseURL + "/pokemon-habitat"

    }
}

/**
 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
