move c to submodule