add QM QD QR