second modify tmp.c