include qrcode generation, corrected some typo