complx aggregate