Which of the following inventions is associated with the Industrial Revolution?

Which of the following inventions is associated with the Industrial Revolution?

Spinning jenny
Energy loom for weaving
Steam engine
Furnace to smelt iron
All of the above