typo + looping patterns