add kvcore
add publib