enhancements to add election