upload file
follow process