refactoring

I need to make my file system (IFile) work :)