handle multiple campaigns at once