added smc submodule