processes the differences between the two blocks