understanding elections and systems for voting 9103674