support multiple indexing steps and destinations