typo & expand and explanation