zhangchen's FileManager codes