add helper nested_set_options