New matching algorith and scoring system