modify the langrange