work on tst.c