Scores processor refactored