tests.c will be changed!