changed smartmatch