add c code version