some works on FileManager