add tmp.c