add loading and saving of option list