more combinatorics