added paged search method