The answer is exactly what you guessed: run; WHen you enter run; it is indented as the next line inside a Data; ... run; sequence When you indent the run; line it moves to the margin and the system is ready to indent the next proc; or data; step at the margin. Rich