Weird changes
Begin the compare function