modify Read