adding kv