     
     func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
         
-        let stickerModel = self.stickersArray[indexPath.row]
+        let sickerPack = self.stickersPacks[indexPath.section];
+        let stickerModel = sickerPack.stickers[indexPath.row]
         
         self.conv.sendSticker(stickerModel)
         

        
        super.init(frame: frame)
        
        
        self.addSubview(self.stickerImage)
        

    
    func bind(sticker: ACSticker!, clearPrev: Bool) {
        
        var fileLocation: ACFileReference?
        fileLocation = sticker.getFileReference128()
        
        print("file name === \(fileLocation!.fileName)")
        
        let cached = checkCache(512, id: Int64(fileLocation!.getFileId()))
        if (cached != nil) {
            self.stickerImage.image = cached
            return
        }
    
        self.callback = AAFileCallback(onDownloaded: { (reference) -> () in
            
            let data = NSFileManager.defaultManager().contentsAtPath(CocoaFiles.pathFromDescriptor(reference))
            
            if (data == nil) {
                return
            }
            
            var image:UIImage!
            image = UIImage.sd_imageWithWebPData(data)
            
            if (image == nil) {
                return
