now the HAS NOT VOTED shows instead of -1
requirment 5 duplication and other minor bugs are fixed