new tests
start of the c lib