further work on the uploader part (only uploads dealFields properly at the moment)