refactoring - doing the voter reg stuff last