add qrcode and fix some file