[particles] combinatorial preparations almost done.