implementing diff text

We should consider other methods for comparison