adjusted contract contoller