combinatorial map