add combiner method