type adjustments