refactoring get matchs