modify tbox.c