- improvement for dcopt