Combination constructor modify