Worked on uploading files, needs improvement