             PXLayout.pinLeft(view: emptyRowView),
             PXLayout.pinRight(view: emptyRowView)
         ])
+        return emptyRowView
     }
     private func createEmptyRowView() -> UIView {
         let emptyRowView = UIView()


            self.layoutIfNeeded()
            var pxAnimator = PXAnimator(duration: animationDuration, dampingRatio: 1)
            pxAnimator.addAnimation(animation: { [weak self] in
                for (index, view) in animationRows.enumerated() {
                    let pinTopConstraint = pinTopConstraints[index]

                    }
                }
            }

            var totalRowToRemove = UIView()
            if let lastSummaryRowView = summaryView?.getSubviews().last, let newModelData = newModel.data.last, let newRow = summaryView?.getSummaryRowView(with: newModelData), newModelData.isTotal {

                let emptyTotalRowHeight: CGFloat = lastSummaryRowView.frame.size.height + PXLayout.L_MARGIN
                let emptyView = addEmptyTotalRowView(with: emptyTotalRowHeight)
                totalRowToRemove = emptyView
                addTotalRowView(newRowView: newRow, height: emptyTotalRowHeight, inView: emptyView)
            }

            if !summaryViewUpdated {
