use less pairs