generate pretty qrcode