add unvote routing
add exists
add unvote_tag
add raise
add validation