implemented qrcode for public keys