more clear selection rule
updated 2 vs 3-state results