added the ability to create QR codes