add tpp module