changed needed for self correcting