What is Undertake ?
Undertake is verb 1. to agree to do something He has undertaken to pay her £100 a week for twelve weeks. 2. to do something They undertook a survey of the market on our behalf. (NOTE: undertook – has undertaken)
source: Easier English, Student Dictionary Upper Intermediate Level