still working on filereader