Improved dpd