aggregate supports **kwargs