added OptionInput object