update options
TODOs