add a DP solution