     
     private func hideCollectionView (animated: Bool, completion: ((Bool) -> ())?)
     {
-        guard let height = self.collectionViewHeight, padding = self.collectionViewPadding, button = self.uploadButton, buttonHeight = self.uploadButtonHeight else { return; }
+        guard let height = self.collectionViewHeight, padding = self.collectionViewPadding, buttonHeight = self.uploadButtonHeight else { return; }
         
         height.constant = 0;
         padding.constant = 5;

    
    private func hideUploadButton (animated: Bool)
    {
        guard let button = self.uploadButton, height = self.uploadButtonHeight else { return; }
        
        height.constant = 0
        let animations: () -> () =

    
    private func showUploadButton (animated: Bool)
    {
        guard let height = self.uploadButtonHeight else { return; }
        
        height.constant = 40;
        let animations: () -> () =
