revamping repeat