tst algo