Addition of Multiple File Capabality. Error Handling Still Not Fully Functioning