One reason that the Mayflower Compact was written was to establish:

A. Principles of government for the new colony

B. A charter for a joint-stock company

C. strict military control over the colonists

D. a system of trade with other colonies