updated with pager