Minor modification to Communication

Added comments and timeout protocol