factors for ocean currents