added scoring system