fix smp