init SMFO