add QRReadModule