recreate aggregation feature