All file access features done for the GUI