add c code