CPEC progress