Updated File Utility