add use_matcher for use flexable control response