loop to spo 1