highly sophisticated dictionary creation   :-)