How do sand dunes move?

A. ocean waves
B. weathering of old rocks in the desert
C. the wind carries the sand until it runs into an obstacle
D. gravity