event create with message and sms refactor