typo and structure.