add test2.c by guohl