Simplified authentication and added new features.