add kvstore