Added authentication system.