a program is passive, it is just a list of instructions
You have to run it
We need to compartmentalize running program.