add qrcode lib