Dictionary.com
Thesaurus.com

had been immortalizing

  • past perfect progressive
    of immortalize.
    immortalize
    verb (used with object)
    to bestow unending fame upon; perpetuate.