 	}
 	
 	/**
-	Fetch an AVAsset with a completeBlock.
+		Fetch an AVAsset with a completeBlock.
 	*/
 	public func fetchAVAssetWithCompleteBlock(completeBlock: (AVAsset: AVURLAsset?, info: [NSObject : AnyObject]?) -> Void) {
 		self.fetchAVAsset(nil, completeBlock: completeBlock)
 	}
 	
 	/**
-	Fetch an AVAsset with a completeBlock and PHVideoRequestOptions.
+		Fetch an AVAsset with a completeBlock and PHVideoRequestOptions.
 	*/
 	public func fetchAVAsset(options: PHVideoRequestOptions?, completeBlock: (AVAsset: AVURLAsset?, info: [NSObject : AnyObject]?) -> Void) {
 		getImageManager().fetchAVAsset(self, options: options, completeBlock: completeBlock)
 	}
 	
 	/**
-	Sync fetch an AVAsset with a completeBlock and PHVideoRequestOptions.
+		Sync fetch an AVAsset with a completeBlock and PHVideoRequestOptions.
 	*/
 	public func fetchAVAsset(sync: Bool, options: PHVideoRequestOptions?, completeBlock: (AVAsset: AVURLAsset?, info: [NSObject : AnyObject]?) -> Void) {
 		if sync {

		})
	}
	
	public func writeAVToFile(path: String, presetName: String, completeBlock: (success: Bool) -> Void) {
		self.fetchAVAsset(nil) { (AVAsset, _) in
			DKAsset.writeQueue.addOperationWithBlock({

	}
	
	/**
		Fetch an image with the original size.
	
		- parameter sync:          If true, the method blocks the calling thread until image is ready or an error occurs.
		- parameter completeBlock: The block is executed when the image download is complete.
	*/
	public func fetchOriginalImage(sync: Bool, completeBlock: (image: UIImage?, info: [NSObject : AnyObject]?) -> Void) {
		let options = PHImageRequestOptions()
