reduction of Repeat