remove dpm function