major reshuffle of files, cyclic lists and list congruence check working