new way generating qrcode