CPP: perform phase 1 of translation