Why did the Mayflower passengers create the Mayflower Compact?

A. to forestall problems because they were landing outside the charter's prescribed area

B. to begin planning their religious freedom and eventual independence from England

C. to assure that the non-Puritans would have equal citizenship rights with the Puritans

D. to organize each person's roles and responsibilities in order to develop a stable colony​