support multiple zones