record restructure 2