trig.c update