group summaries are now generated dynamically on the client side