closed-loop direct