more firebase and auth