re -init with some updates