modified smsService