added smc skeleton