make election into submod
correct module path
radical modularisation