add repeated check to bit board
bit iterable change