add new auth method