using json instead of text message