added scoring by cluster