draft of tester.c