add repeating finish check