Implemented FlySystem for FileSystem abstraction