how-a-federal-election-happens