updated FileManager. Add FileType, Observer, VirtualFileManager.