Altered message header to use signatures rather than checksum, also a parts field rather than vector, parts are recovered and checked - accumulating the message and confirming it can from a valid group