store combos in a hirarchy;