Improvements for files