add score keeping