add c test code