added struct options_list