Final stretch - started getting the isReady and hasChanges in place