add deletekey method
fix version
add private declaration