updated voting with improved signle vote counting mechanic.