remove all the crap
cleanup
update dependencies
implement tvm functions into TVM object