added more file system emulation