added dictionary splitter