implement amex_upload