bit of work in reading blocks, fread issues