initial firebase integration