privatized scoring functions