support multiple slaves