add TA's tarball
add main function wrapper