prepare for DP version