basic score implemented