File access done in blocks