edited smartmatch