indirect block in read_file