backbone: +smp