lots of adjustments