add submodule qrcode