added optionsparer