compile on latest tp3