file manager part is revised