refactored to 50 entries per page to reduce requests