dual-loop control