Added some comments to communication layer.