Compileable version

Dictionary is commented temporary