add score calculate