refresh two matching problems and close #4