Election Addition
recovery from codebase rewrite
tested