typo and redundant component