Store the program itself... not just data, in memory.
The flowchart below provides a high level description of the von Neumann execution cycle.