added scoring, normalization