Download submission function