still working on file split