restructure (reset)