update how options are done