add tc_uploader prototype