absolutely essential changes