auth complete, restructured, capable of sharing data with a realtime server