Added Communication Functionality!!!