add kvs.erl