What advantage did the confederate have during war ?

A. They had more money for supplies

B. They had a more advanced navy

C. They knew the southern countryside better

D. They created African American militias