why all the repetition