SMGenerator_load