improve job comparison

normalize to a map with the index as a value, and compare that