Make it fully working fileSystem