SMS: Preparing objectives for programmed instruction.