fixed Authentication system