fix option_parser