-File IO refactoring