save before restructering