add sae qrcoder