Implemented basic message en / decoding