added an additional constructor for columnConditions