fixing while I read