must be something wrong with the login checker