The Treaty of Guadalupe Hidalgo resulted in:

A.) The annexation of Texas
B.) An agreement on the border between the United States and Mexico
C.) Mexico's payment of more than $3,000,000 in war debts to Americans
D.) New land for Mexico