What influences the path that surface currents take?

A. salinity and Earth's rotation
B. wind forces and Earth's rotation
C. differences in density and temperature
D. wind forces and salinity