fixed repetition behavior