 			typeIcon.contentMode = .ScaleAspectFill
 			typeIcon.clipsToBounds = true
 			cell.contentView.addSubview(typeIcon)
+			
+			checkMarkView = CheckMarkView(frame: CGRectMake(cell.contentView.frame.size.width - 3 - 20, 3, 20, 20))
+			checkMarkView.backgroundColor = UIColor.clearColor()
+			cell.contentView.addSubview(checkMarkView)
 		}
 		else {
 			thumbnail = cell.contentView.subviews[0] as! UIImageView

				typeIcon.image = UIImage(named: "panorama-icon.png")
			}
		}
		
		cachingImageManager.requestImageForAsset(asset, targetSize: assetGridThumbnailSize, contentMode: PHImageContentMode.AspectFill, options: nil, resultHandler: { (image: UIImage!, info :[NSObject : AnyObject]!) -> Void in
			if cell.tag == currentTag {

		
		var thumbnail: UIImageView!
		var typeIcon: UIImageView!
		var checkMarkView: CheckMarkView!
		
		if cell.contentView.subviews.count == 0 {
