more changes on uploading