added FileManagement Utilities, refactoring