backend adjustments