add kv support && log system