add auth setup