rough voting system implemented