added auth init