         return kf_setImageWithURL(URL, placeholderImage: placeholderImage, optionsInfo: optionsInfo, progressBlock: nil, completionHandler: nil)
     }
     
+    /**
+    Set an image with a URL and a named image resource file as placeholder and options.
+    
+    :param: URL         The URL of image.
+    :param: name        The name of an image in WatchKit app bundle or the device-side cache.
+    :param: optionsInfo A dictionary could control some behaviors. See `KingfisherOptionsInfo` for more.
+    
+    :returns: A task represents the retriving process or `nil` if device cache is used.
+    */
     public func kf_setImageWithURL(URL: NSURL,
             placeholderImageNamed name: String?,
                            optionsInfo: KingfisherOptionsInfo?) -> RetrieveImageTask?

        return kf_setImageWithURL(URL, placeholderImage: placeholderImage, optionsInfo: nil, progressBlock: nil, completionHandler: nil)
    }
    
    public func kf_setImageWithURL(URL: NSURL,
            placeholderImageNamed name: String?) -> RetrieveImageTask?
    {

    :param: placeholderImage A placeholder image when retrieving the image at URL.
    :param: optionsInfo      A dictionary could control some behaviors. See `KingfisherOptionsInfo` for more.
    
    :returns: A task represents the retriving process or `nil` if device cache is used.
    */
    public func kf_setImageWithURL(URL: NSURL,
                      placeholderImage: UIImage?,
