adding back kv