adding tsh.c