working on smc
working on smc