cleanup
implements ScoreByPosition
implements ScoreByLength
bugfix: title must be parsed before text to ensure right execution order