programs can provide a logical progression of steps