passing tests, optionParser