added firebase auth