fuckyeah solved the authentication problem part 1