add auth.py