initing gen-dict function