customizable paginate_limit arg