generic-dictionary