add logic for deleting and readding companies