onLoginSuccess
new structure