Implementation unidiff patch