complete add remove and update integrationg with firebase