implement applying patches in reverse order for stuctural content diff