add RcppTN