Add more functions to FileSystem