public function initializePager(SimplePager $pager, Criteria\Criteria $criteria)
    {
        // now page
        if ($criteria->offset !== null && $criteria->limit !== null) {
            $pager->setNow(floor($criteria->offset / $criteria->limit) + 1);
            $pager->setPerPage($criteria->limit);
        } elseif ($criteria->limit !== null){
            $pager->setPerPage($criteria->limit);
        }

        // get total rows
        $criteria->columns('COUNT(1)')->limit(null)->offset(null);
        $pager->setTotal($this->getOne($criteria));

        return $pager;
    }