select-execute loop control