pagination with search function