final cpode