Update tpl.cpp