In reading what's in the bill, my impression is it should have been named the Democrat enhanced voter fraud law. All of the provisions seem to cost Republicans some of their sources of finance for campaigns, while carefully guaranteeing that all of the sources Democrats have will go untouched. Then, they want to allow on line voter registration (apparently proof of citizenship is unimportant), then in case someone didn't register on line, they can vote at the polls on election day, finally, they want to restore voting rights for cons. Every possible way to add to the Democrat voter base and to subtract from the Republican base and every possible way to suppress campaign finance funds for Republicans while leaving Democrat sources untouched. My guess would be that the bill was written by Democrats.