Added comments to the communication class.