Which technological advancement has done the most to improve the accuracy of weather predictions?

pick from the following. (1). barometer. (2). weather balloons. (3). anemometer. (4). satellites.
(4).