fixed LoginService