add option to allow incomplete ballots and functionality to remove empty ballots.