sms spec stuff