download and upload working
just the final bits to knit together