aggregate extraction