fix good_matcher
add new options