total score implemented