idea about uploading process