ballot controller