nonrepetitively
not defined yet