implemented score system