added virtual voter.js