test.c for test