repeat redesign unfinished