support multiple options