updateing adn adding documentation for fluent aggregation