a correct DP version