simplified base scoring

DRY!