implement the score section