updates on tpscript