improved scoring system