slicing and aggregating