The company made an undertaking to improve its environmental practices.

a formal pledge or promise to do something
The undertaking was difficult but successful.
This is a big undertaking for us.
Their undertaking required great effort.
a difficult undertaking
a major undertaking
a new undertaking
promise
commitment
pledge
Building the new bridge was a massive undertaking.

a task or project that is undertaken, often involving significant effort or responsibility
This is a difficult undertaking.
The project was a huge undertaking.
Starting a business is a big undertaking.
a major undertaking
a difficult undertaking
a risky undertaking
project
task
endeavor