finished combiner exercise