a call is used for communicate