pubkey add function
add vim dispatch