update tpp.py for gen 5