Why did James Madison promise to write the Bill of Rights?
A. to make up for legalizing slavery in the Constitution
B. to secure support for ratification of the Constitution
C. to persuade the convention to write the Constitution
D. to ensure that all citizens could vote under the Constitution