add c submodule