final upload before submit