Scoring Algorithm 1st pass