refactor but with alot of authentication errors
the authentication looking the way that I want it to look
palatable method of authentication