some small changes, QR