begin uploader for structured uploader