New: tried clustering approach with diff/match/patch algo