general_sm