has all correct changes