add kv lang/dictonary map scheme