Answer: ameliorating

AnswerCrossword Clue
amelioratingAMELIORATE, to make better also MELIORATE
amelioratingMake (something bad or unsatisfactory) better