user auth working through firebase