Added user authentication system