remodeled MatchResultController