Herbert : I/O file reading