add c.h