Basis for looping through interactions implemented