idea for client side pagination