finish UI.auth