Design problem and compensation techniques