Authenticate and basic structure