this is a c-program for test