Added mostly broken dictionary builder

Something is very wrong with the recusive enumerator