cpp vs cpp changes