readme tests and main.c