upload from tdi