add qr code generator.