modified:   tsh.c