Implemented indirect block read and write.