fix SMP