repetition and patterns