Feature/support multiple campaigns