separate the scorer so that we can evaluate