updated repetition