add ctemplate submodule