uploading for scheduling