adding renitialization functionality