Refactoring controller Election + ElectionManager