constructor parameter adjustments