some notes on DP