New file uploading implemented