solver section, finish dq explanation