Updated PodCode with new MessageProtocol