CP to DP flow