re-initalize