add optimized dc