typo
restructure design