make communication in terms of strings