user one kv_map instead, v0.5
add new Value_node constructor