solution closed loop