added sma module