upload assert