revised read