Add QR code

yes, that's not good to use `langSwitch`. I'll add fix in a while