changed protocol
add convert-map-k-k
add test