some work on scorekeeping