communication and social code