add hash->kv_grep