extends fs module, easy way to manipulate file system, support both sync functions and async functions