adjust contracts