         let tapGesture = UITapGestureRecognizer(target: self, action: #selector(RAMAnimatedTabBarController.tapHandler(_:)))
         tapGesture.numberOfTouchesRequired = 1
         viewContainer.addGestureRecognizer(tapGesture)
-
+        arrViews.append(viewContainer)
+        
         // add constrains
         if UIDevice.current.orientation.isLandscape {
-            viewContainer.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
+            let bottomAnchor = viewContainer.bottomAnchor.constraint(equalTo: bottomLayoutGuide.bottomAnchor)
+            self.arrBottomAnchor.append(bottomAnchor)
+            bottomAnchor.isActive = true
         } else {
-            viewContainer.bottomAnchor.constraint(equalTo: bottomLayoutGuide.topAnchor).isActive = true
+            let bottomAnchor = viewContainer.bottomAnchor.constraint(equalTo: bottomLayoutGuide.topAnchor)
+            self.arrBottomAnchor.append(bottomAnchor)
+            bottomAnchor.isActive = true
         }
 
         let constH = NSLayoutConstraint(item: viewContainer,

        createCustomIcons(containers)
    }

    // MARK: create methods

    fileprivate func createCustomIcons(_ containers: [String: UIView]) {


    var lineLeadingConstraint: NSLayoutConstraint?
    var bottomLine: UIView?
    var arrBottomAnchor:[NSLayoutConstraint] = []
    var arrViews:[UIView] = []
    
    // MARK: life circle

