add qrcode'
merge after qrcode