add OptionSet