correction invalid read