READ implementation.