re-group DP into 4 sub groups