non-repeating