- another attempt to get the tp