requestcontroller with pagination