finish up dp