Dictionary.com
Thesaurus.com
has been enhancing
  • present perfect progressive of enhance (3rd person singular).