cleaning restructure