combiner and interpolator added