working restructure