before Combination class