What are voters required to do? Check all that apply

What are voters required to do? Check all that apply.
A. provide proof of residency
B. pass a written exam
C. promise to vote
D. fill out a form
E. provide proof of employment
F. register before a given deadline