formatting + SMP