added protocol description and protocol messages
added protocol desc