added OptionsManager