added Combinatrix idea