add tgotl.c