updt on gather_options