restructure
confused