Restructure DD