Updated tsh.c