First version of diff, doesn't works