add qr generator.