add restrict_options