completing reverse patch, using objectHash function for array item matching