uploading part b