sprt loop