program for communicating with gsm