revotes

For definition of revotes, please visit here.