swiftcurrent mcdonald loop to do