Update interfaces
Updating TextFile and FileSystem
Update2