chained interpolator and aggregator